Infinity-Request-Buddy names a function, with lambda list (D USER RECIPIENT/S):
Request adding a user to your buddy list (mutual-add) using the notification-based system.
Lisp REQUEST-BUDDY = JSON requestBuddy
(Added in 1.1)
To request a buddy, first you send a requestBuddy packet. That user will be given an unique signature code and prompted whether they agree to be your buddy. If they agree, they'll send a requestBuddy packet back with your name and the signature code.
{ buddy: LOGIN }{ buddy: LOGIN, sign: SIGNATURE }
{ buddy: "catvlle" }{ buddy: "catvlle", sign: "xyzzyfoo" }
The old system allowed users to simply add anyone to their buddy list; cv. TOOTSVILLE INFINITY-ADD-TO-LIST. The new system requires mutually confirmed adding. AKA the Twitter vs. Facebook mechanisms.
This was new in Romance 1.1
Defined in file src/infinity/legacy-commands.lisp.